home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 February: Tool Chest / Apple Developer CD Series Tool Chest February 1996 (Apple Computer)(1996).iso / Sample Code / Snippets / Interapplication Communication / AECDEV⁄AEDAEMON / AECdev.make < prev    next >
Encoding:
Text File  |  1993-01-18  |  1.4 KB  |  57 lines  |  [TEXT/MPS ]

  1. #
  2. #    Macintosh Developer Technical Support
  3. #
  4. #    EditText Sample Control Panel Device
  5. #
  6. #    AECDEV
  7. #
  8. #    AECDEV.make    -    Make Source
  9. #
  10. #    Copyright © 1988 Apple Computer, Inc.
  11. #    All rights reserved.
  12. #
  13. #    Versions:    1.1                    7/88
  14. #                1.0                    6/88
  15. #
  16. #    Components:    AECDEV.p            July 20, 1988
  17. #                AECDEV.c            July 20, 1988
  18. #                AECDEV.r            July 20, 1988
  19. #                (P)AECDEV.make    July 20, 1988
  20. #                (C)AECDEV.make    July 20, 1988
  21. #
  22. #    AECDEV demonstrates how to implement an editText item
  23. #    in a Control Panel Device.  It utilizes the new undo, cut, copy,
  24. #    paste, and delete messages that are sent to cdevs in
  25. #    response to user menu selections.  How to handle private
  26. #    storage is also covered.
  27. #
  28. # Enforce strict ptotype checking in MPW 3.0 C
  29. # also, I'm using some strings in this thing (see the PPC code)
  30. # so I'll use the -b flags to make the text PC relative instead 
  31. # of having to be in a global data segment
  32. COptions =  -b -b2 -b3
  33.  
  34. SrcName            =    AECDEV
  35. Lang            =    C
  36. CdevName        =    {SrcName}
  37.  
  38. Objs                =    :obj:{SrcName}.{Lang}.o ∂
  39.                         :obj:{SrcName}.PPC.{Lang}.o 
  40.             
  41.  
  42. OBJECTS = :obj:AECdev.c.o :obj:AECDEV.PPC.c.o
  43.  
  44.  
  45.  
  46. AECDEV ƒƒ AECDEV.make {OBJECTS}
  47.     Link -t cdev -c hacu -rt cdev=-4064 -m AECDEV -sg AECDEV ∂
  48.         {OBJECTS} ∂
  49.         "{Libraries}"interface.o ∂
  50.         -o AECDEV
  51. :obj:AECdev.c.o ƒ AECDEV.make AECdev.c
  52.      C {COptions} AECdev.c -o :obj:AECDEV.c.o
  53. :obj:AECDEV.PPC.c.o ƒ AECDEV.make AECDEV.PPC.c
  54.      C {COptions}  AECDEV.PPC.c -o :obj:AECDEV.PPC.c.o
  55.  
  56.  
  57.